﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select{font-family: "微软雅黑" , "microsoft yahei" , "宋体" , Arial, sans-serif; font-size: 12px;}
/*********************HTML Elements
*********************/
.isFinanceConfirm::-ms-clear{display:none;}

*{margin: 0; padding: 0;}
*:focus{outline: none;}
img, div, a{}
body{font-size: 12px; font-family: "Microsoft YaHei" , "微软雅黑" ,tahoma,arial,simsun, "宋体"; background-color: White;}
a, a:visited{text-decoration: none;}
img{border-style: none;border-color: inherit;border-width: 0;margin: 1px;height: 60px;width: 146px;}
p{padding: 3px;}
h2{}
input{padding: 2px; outline: none;}
select{padding: 2px;}
/*********************Tables
*********************/
/*div{padding-left: 1px; padding-right: 1px;}*/
div{padding-left:1px; padding-right:1px;}
table{margin: 2px 0px 2px 0px; border-collapse: collapse; table-layout: auto;}
td, th{padding: 1px;}
thead{background: #f0f7e8;}
/********************* GridView
*********************/
form#form .gv{border:solid 1px #7F9DB9;margin-left:-2px;margin-top:5px;}
form#form .gv th{font-weight:normal; border:none;height:23px;}
form#form .gv td{border:none;}
form#form .gv td{border:solid 1px #7F9DB9; padding:0px 0px 0px 0px;}
form#form .gv input{color:Red; font-weight:bolder; text-decoration: underline}
form#form .gv-head{font-size: 9pt; font-family:Arial; background:#f0f7e8;}
form#form .gv-row{height:24px; font-size: 9pt;font-family:Arial; color:Blue;}
form#form .gv .gv-row .dc{padding-left:1px;display:inline-block;width:96%;}
form#form .gv .gv-row .ec{border:solid 0px #ffffff;padding-left:1px;display:inline-block;font-size: 9pt;font-family:Arial;height:100%;width:96%;}
form#form .gv-delete{background-image:url(../../Resource/Images/Icon_Delete2.gif) no-repeat left;}
/*********************Table
*********************/
form#form .x-y-line{border-left: solid 1px #f0f7e8; border-top: solid 1px #f0f7e8; border-right: solid 1px #f0f7e8;}
form#form .x-y-line td{border: solid 1px #f0f7e8;}
form#form .x-y-line .noneboder{border: solid 0px #ffffff;}
/*********************Forms
*********************/
form{padding: 2px; margin-left: 4px; margin-right: 4px;}
form#form fieldset{display: block; padding: 1px 2px 1px 3px; line-height: 20px; margin-bottom: -1px;}
form#form legend{font-size: 12px; font-weight: bold; margin-left: -5px; margin-bottom: -10px; padding: 0px;}
form#form label{text-align: right; margin: 1px 4px 1px 4px;}
form#form input{margin: 0px;}
form#form select{border: 1px;}
form#form textarea{padding: 2px; overflow: auto;}
form#form option{background: #FFF;}
form#form optgroup option{}
form#form button, form#form #button2{cursor: pointer;}
form#form #button1:hover, form#form #button2:hover{background-position: center left;}
/*********************Icons
*********************/
.icon{padding-left:19px;text-decoration:none;height:20px;font-size:12x;margin:0 3px;display:inline-block;line-height:20px;}
.icon_del{background:url(/Resource/Images/Icon_Delete2.gif) no-repeat left;}
a.tabs1{background:url('../../Resource/Images/Icon_TabD.gif') no-repeat center; vertical-align:bottom; text-align:center; font-weight:bold; height:28px; font-size:9pt; font-family:Arial; line-height:34px; color:Black; margin-bottom:-16px;}
a.tabs2{background:url('../../Resource/Images/Icon_TabE.gif') no-repeat center; vertical-align:bottom; text-align:center; font-weight:bold; height:28px; font-size:10pt; font-family:Arial; line-height:34px; color:Black; margin-bottom:-16px;}
.required{color:Blue;}
.optional{color:Black;}
.default{color:Orange}
/* 表单样式 st */
.formTable.fl tr.hr{background-color: #E1F6FF;}
.formTable.fl tr.fr{background-color: #59bfef;}
.formTable{width: 100%; border-collapse: collapse; margin: 0 auto; padding: 3px;}
.formTable td{height: 24px; line-height: 24px; border: 1px solid #B8D0D6; padding: 2px;}
.formTable .title{text-align: left; color: #333; height: 28px; line-height: 28px; background: #e4e8ed; padding: 0 0 0 5px; font-weight: bold;}
.formTable table td{width: auto; border: solid 1px #ededed;}
.formTable td p{width: 99%; float: none; height: auto; line-height: 24px;}
.formTable td input{border: 1px solid #999; height: 16px; line-height: 16px;}
.formTable td input.readonly,.formTable td textarea.readonly{border: 1px solid #d3d3d3; background-color: #f6f6f6;}
.formTable td input.readonly:focus,.formTable td textarea.readonly:focus{border:1px solid #d3d3d3;background-color:#f6f6f6;}
.formTable td input.search{background: #f6f6f6 url(../Images/Img_search.png) no-repeat right; cursor:pointer;}
.formTable td input.ci{text-align: right;}
.formTable td input[type="text"]:focus, .formTable td textarea:focus{background-color: #ffc; border: 1px solid #555;}
.formTable td input.file{padding:0; height:22px; line-height:22px;}
.formTable td input[type="radio"],.formTable td input[type="checkbox"]{vertical-align:middle; border: 0;}
.formTable td.title a{color: #00f;}
.formTable td em.required{color:Red; font-style:inherit; padding:0 3px;font-weight:700;}
.formTable th, .formTable .thcss{font-weight: 100; color: #000; width: 120px; text-align: right; background-color: #EEF2F6; border: 1px solid #B8D0D6; line-height: 21px; padding: 0;}
.formTable table th{border: solid 1px #ededed; background-color: transparent;}
.formContent{clear: both;}
.formContent li{width: 260px;}
.formContent li, .formContent p{float: left; min-height: 30px;}
.formContent li label, .formContent p label{width: 80px; display: inline-block;}
.formContent p{width: 100%;}
.formContent p label{vertical-align: top;}
/* 通用自定义按钮-默认蓝色 */
.u-btn{display: inline-block; display: inline; zoom: 1; overflow: visible; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; padding: 0 12px; height: 28px; border: 1px solid #2d88bf; font-size: 12px; letter-spacing: 1px; word-spacing: normal; text-align: center; vertical-align: middle; cursor: pointer; background: #54aede;}
button.u-btn{height: 30px; _line-height: 25px;}
.u-btn, .u-btn:hover{color: #fff; text-decoration: none;}
.u-btn:hover, .u-btn:focus{background-color: #399dd8;}
.u-btn::-moz-focus-inner{padding: 0; margin: 0; border: 0;}
.u-btn .btntxt{margin-right: 3px; _vertical-align: middle;}
.u-btn .btnsel{display: inline-block; display: inline; zoom: 1; width: 0; height: 0; overflow: hidden; vertical-align: middle; border-style: solid dashed dashed; border-width: 4px 4px 0; border-color: #fff transparent transparent;}
/* 较大 */
.u-btn-lg{padding: 0 15px; height: 36px; line-height: 36px; font-size: 18px;}
button.u-btn-lg{height: 38px; _line-height: 33px;}
.u-btn-lg .btnsel{border-width: 5px 5px 0;}
/* 较小 */
.u-btn-sm{padding: 0 10px; height: 22px; line-height: 22px;}
button.u-btn-sm{height: 24px; _line-height: 19px;}
/* 红色 */
.u-btn-c1{border-color: #9f161b; background: #de2027;}
.u-btn-c1:hover, .u-btn-c1:focus{background: #cc1c23;}
/* 黄色 */
.u-btn-c2{border-color: #CBD0F4; background: #EEF2F6; color:#262626}
.u-btn-c2:hover, .u-btn-c2:focus{background: #e4e8ed; color:#262626}
/* 绿色 */
.u-btn-c3{border-color: #BFC5F2; background: #e4e8ed; color:#262626}
.u-btn-c3:hover, .u-btn-c3:focus{background: #CBD0F4; color:#262626}
/* 灰色 */
.u-btn-c4{border-color: #d0d0d0; background: #f3f3f3;}
.u-btn-c4, .u-btn-c4:hover{color: #333;}
.u-btn-c4:hover, .u-btn-c4:focus{background: #e7e7e7;}
.u-btn-c4 .btnsel{border-top-color: #555;}
.u-btn-c4:hover .btnsel, .u-btn-c4:focus .btnsel{border-top-color: #000;}
/* 表格样式 st */
.htable{border-collapse: collapse; background: #eee; width: 100%;}
.htable tr{height: 24px;}
.htable tr th, .htable tr td{border: 1px solid #ccc; padding: 3px;}
.htable tr th{border-top: 1px solid #ccc;}
.htable thead tr th, .htable thead tr td{font-weight: 700;}
.htable thead tr.first th{text-align: center;}
.htable thead td{background:#efefef;color:#666;}
.htable thead.none td{background: #fff;}
.htable thead.none td input{width: 80%;}
.htable tbody{background: #fff;}
.htable tbody tr{cursor: pointer;}
.htable tbody tr:hover{background: #f7f7f7;}
.htable tbody tr.cn td{background: #ffffcc;}
.htable tbody tr td.title{background: #eee;}
.htable tr.none td{text-align: center; color: #999;}
.htable td a{color: #3C7FB1; display: inline-block; width: 8px; height: 20px; margin-left: 5px; cursor: pointer;}
.htable td a.handle{width: auto; height: auto;}
.htable td label{width: auto; float: left;}
/* 表格样式 ed */
/* 流程页面 st */
.flowpage{width:1000px;margin: 0 auto;}
.flowpage .flowContent{margin: 10px 0;}
.flowpage .flowBtns{margin: 5px; padding-bottom: 10px; text-align: center;}
/* 流程页面 ed */
/* 流程表单样式 st */
.ffh{border-bottom: solid 1px #D0D0BF;}
.ffh .logo{width: 246px;}
.ffh .logo img{width: 246px;height:62px;}
.ffh .title{font-size: 13px;}
.ffh .info{width: 250px;}
/* 流程表单样式 ed */
/* 选项卡 st */
.tabs{}
.tabs li{float: left; list-style: none; margin:0 5px 5px 0;}
.tabs li a{height: 28px; line-height: 28px; width: 100px; text-align: center; display: block; text-decoration: none !important; margin: 1px; margin-left: 0; color: #376EA5; background: #efefef; font-weight: 700; letter-spacing: 2px;}
.tabs li a:hover{background: #e3e3e3;}
.tabs li a.selected{margin-bottom: 0; color: #fff; background: #376EA5; border-bottom: 0px; cursor: default;}
/* 选项卡 ed */
/* 分组表格 st */
.groupTable{padding:0; margin:0;}
.groupTable tr{height: 24px; line-height: 24px;}
.groupTable thead tr{background: #efefef;}
.groupTable thead th{overflow: hidden;text-align: center;font-weight: bold;border: 1px solid #D0D0D0; line-height: 26px;white-space:nowrap;}
.groupTable tr td{padding:0; border-bottom: solid 1px #EAEAEA;border-left: solid 1px #EAEAEA;border-right: solid 1px #EAEAEA;white-space:nowrap;overflow: hidden;}
.groupTable tr td input{border-top-color:#fff; border-left-color:#fff; border-right-color:#fff;}
.groupTable tr td input.ci{width:80px;}
.groupTable .row{border-bottom: 1px dashed #000;}
.groupTable .row .number{background-color: #BED1ED;border-left: solid 1px #BED1ED !important;border-right: solid 1px #D0D0D0 !important;text-align: center;}
.groupTable .row td{text-align:center;}
.groupTable .tGroup{background-color: #F5F5F5;font-weight: bold;color: #3764B0;border: solid 1px #EAEAEA;}
.groupTable .tGroup td{border-bottom: solid 2px #99BBE8;border-left:none;border-right:none;}
.groupTable .tGroup td span{display: block;margin-left: 5px;margin-right: 5px;white-space:nowrap;overflow: hidden;}
.groupTable .tGroup td em{font-style:inherit; text-decoration:underline; display:inline-block; margin-right:10px;}
/* 分组表格 ed */